150270
854999
331803
110253
220113
847961
612121
487398
883413
41440
876524
396539
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471